external scientific advisor - English Synonyms Dictionary